\makeatletter
\def\clap#1{\hbox to 0pt{\hss #1\hss}}%
\def\ligne#1{%
\hbox to \hsize{%
\vbox{\centering #1}}}%
\def\haut#1#2#3{%
\hbox to \hsize{%
\rlap{\vtop{\raggedright #1}}%
\hss
\clap{\vtop{\centering #2}}%
\hss
\llap{\vtop{\raggedleft #3}}}}%
\def\bas#1#2#3{%
\hbox to \hsize{%
\rlap{\vbox{\raggedright #1}}%
\hss
\clap{\vbox{\centering #2}}%
\hss
\llap{\vbox{\raggedleft #3}}}}%
\def\maketitle{%
\thispagestyle{empty}\vbox to \vsize{%
\haut{}{\@blurb}{}
\vfill
\vspace{5cm}
\begin{flushleft}
\usefont{OT1}{ptm}{m}{n}
\LARGE \@title
\end{flushleft}
\par
\hrule height 4pt
\vspace{1cm}
\par
\begin{flushright}
\usefont{OT1}{phv}{m}{n}
\normalsize  \@author \\
\normalsize  Under the direction of Albert COHEN \\
\normalsize 
\par
\end{flushright}
\vspace{1cm}
\vfill
\vfill
\bas{}{\@location\\ \@date}{}
}%
\cleardoublepage
}
\def\date#1{\def\@date{#1}}
\def\author#1{\def\@author{#1}}
\def\title#1{\def\@title{#1}}
\def\location#1{\def\@location{#1}}
\def\blurb#1{\def\@blurb{#1}}
\date{\today}
\author{}
\title{}
\location{Paris}\blurb{}
\makeatother
\title{Using live range non-interference constraints to enable polyhedral loop transformations}
\author{Riyadh BAGHDADI}
\location{PARKAS team, INRIA (Located at \'Ecole Normale Sup\'erieure, Paris)}
\blurb{%
University of Pierre et Marie Curie - Paris 6 \\
Master Science et Technologie du Logiciel \\
\textbf{Master Internship Report}\\
}% 


\maketitle
\newpage